package com.pxmeta.party.entity.vo;

import com.pxmeta.order.vo.OrderDetailTagListVO;
import com.pxmeta.skill.entity.SkillCertificationForm;
import com.pxmeta.user.entity.dto.UserDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
public class SearchUserVO {

    @ApiModelProperty(value = "用户id")
    private Long userId;

    @ApiModelProperty(value = "用户名")
    private String username;

    @ApiModelProperty(value = "昵称")
    private String nickname;

    @ApiModelProperty("头像")
    private String avatar;

    @ApiModelProperty(value = "服务人数")
    private Integer userCount;

    @ApiModelProperty("好评率")
    private String rate;

    @ApiModelProperty(value = "描述")
    private String desc;

    @ApiModelProperty(value = "用户技能id")
    private Long userSkillId;

    @ApiModelProperty(value = "技能id")
    private Integer skillId;

    @ApiModelProperty(value = "技能图标")
    private String skillIcon;

    @ApiModelProperty(value = "技能名称")
    private String skillName;

    @ApiModelProperty(value = "订单数")
    private Long orderCount;

    @ApiModelProperty(value = "价格")
    private Integer price;

    @ApiModelProperty(value = "等级")
    private String grade;

    @ApiModelProperty(value = "声音Url")
    private String voiceUrl;

    @ApiModelProperty(value = "原价")
    private Integer originalPrice;

    @ApiModelProperty(value = "优惠")
    private String preferential;

    @ApiModelProperty(value = "服务单位")
    private String unit;

    @ApiModelProperty(value = "技能认证图片")
    private String imgUrls;

    @ApiModelProperty(value = "服务价格id")
    private Long servicePriceId;

    @ApiModelProperty(value = "标签")
    private List<OrderDetailTagListVO> tags;

    @ApiModelProperty(value = "拓展信息")
    private List<SkillCertificationForm> extras;


}
